Skip to content

Conversation

@phodina
Copy link

@phodina phodina commented Nov 5, 2022

Hi,

this adds support for the eMMC decoder.

It's based on the excellent work of:
https://github.com/gaodingpan/sigrok_emmc_decoder
https://github.com/radorodopski/sigrok_emmc_decoder

It should close this ticket:
https://sigrok.org/bugzilla/show_bug.cgi?id=1558

gaodingpan and others added 2 commits November 5, 2022 19:03
1. The decoder was updated to run in a more recent version of PulseView, using sdcard_sd as template.
2. Updated the command decoding to cover all the commands and responses from the eMMC v5.1 spec.
3. Fixed up some discrepancies, updated mismatching fields in commands and responses and performed some cleanup.
4. Minor touch ups, like decoding the device CURRENT_STATE field in the R1 response.
@phodina
Copy link
Author

phodina commented Jan 9, 2023

Hi @uwehermann,

what to do to get this merged?

@abraxa
Copy link
Member

abraxa commented Sep 30, 2024

Hello, thanks for your contribution. I would like to merge your changes but unfortunately, this is currently not possible. It makes no sense to maintain two separate PDs that support the same underlying protocol with some differences in the meaning of the data.

If this was modified to share code with the sdcard_sd PD in a sensible way, it would make it much easier to maintain. For example, the common code could be moved out into a file common to sdcard_sd and emmc_sd and each PD could simply contain the stuff that's unique and/or specific to each PD.

antonok-edm added a commit to antonok-edm/libsigrokdecode that referenced this pull request Apr 23, 2025
note that I put this together before seeing
sigrokproject#24 and
sigrokproject#93; I'm not sure
how this compares to either of them.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants